package application;

import metier.Plante;
import user.PlanteDTO;

/**
 * 
 * @author hackLo
 *
 */
public class HelperPlante {

	/**
	 * 
	 * @param plante
	 * @return
	 * @throws HelperException
	 */
	public static PlanteDTO toPlanteDTO(Plante plante) throws HelperException
	{
		if(plante==null) throw new HelperException("HelperPlante : impossible de traiter une plante null") ;
		
		PlanteDTO planteDTO = new PlanteDTO() ;
		planteDTO.setIdPlante(plante.getIdPlante());
		planteDTO.setNomCommunPlante(plante.getNomCommunPlante());
		planteDTO.setNomScientifiquePlante(plante.getNomScientifiquePlante());
		planteDTO.setProvenancePlante(plante.getProvenancePlante());
		return planteDTO ;
	}
	
	/**
	 * 
	 * @param planteDTO
	 * @return
	 * @throws HelperException
	 */
	public static Plante toPlante(PlanteDTO planteDTO) throws HelperException
	{
		if(planteDTO==null) throw new HelperException("HelperPlante : impossible de traiter une plante null") ;
		
		Plante plante = new Plante() ;
		plante.setIdPlante(planteDTO.getIdPlante());
		plante.setNomCommunPlante(planteDTO.getNomCommunPlante());
		plante.setNomScientifiquePlante(planteDTO.getNomScientifiquePlante());
		plante.setProvenancePlante(planteDTO.getProvenancePlante());
		return plante ;
	}
}
